package com.jml.核心注解002.annotation;

import com.jml.核心注解002.entity.MyPayEntity;
import com.jml.核心注解002.entity.PayEntity;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import org.springframework.context.annotation.Import;


@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
@Import({PayEntity.class, MyPayEntity.class})
public @interface EnablePayEntity {
    // 只要启动的时候 加入该EnablePayEntity  就会将PayEntity实体类和MyPayEntity注入到spruingioc容器
    // Enable注解的话 底层 实际上在调用@Import(PayEntity.class)
    // 内部开发一个框架 目前不支持SpringBoot <bean id =" Swagger2DocumentationConfiguration " >
}
